home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 101-125 / disk_107 / svtools / memlist / readme < prev   
Text File  |  1992-05-06  |  2KB  |  67 lines

  1. memlist
  2.  
  3.     An alternative to Avail and Frags that gives more information.
  4.     This will report all or just some of the available memory
  5.     fragments, their locations and sizes, and the total sizes.
  6.  
  7. By
  8.     Stephen Vermeulen
  9.     3635 Utah Dr. N.W.,
  10.     Calgary, Alberta,
  11.     CANADA, T2N 4A6
  12.  
  13.     (403) 282-7990.
  14.  
  15.     Completely public domain, for what its worth...
  16.  
  17. Introduction:
  18.  
  19.     A program to dump the systems memory list to the
  20.     display or a file so that you have a snap shot of
  21.     the list.  This program was written to try and
  22.     understand an apparent memory fragmentation
  23.     problem I was having once.  See also Fragit, a program
  24.     to fragment memory.
  25.  
  26.     Compiled with Manx 3.4a (of course)
  27.  
  28. Syntax:
  29.  
  30.     memlist
  31.  
  32.       Will dump all the memory lists in the system to stdout.
  33.  
  34.     memlist > file
  35.  
  36.       Will redirect output to the desired file.
  37.  
  38.     memlist n
  39.  
  40.       Will only print out the lists for block n.  N should be 0, 1, ...
  41.       On a 2.5Meg system block 0 will usually be FAST and block 1 will
  42.       be CHIP
  43.  
  44. Output:
  45.  
  46.     Lots of lines like:
  47.  
  48.       memtype start end size running_total
  49.  
  50.     Where:
  51.  
  52.       memtype = 3    CHIP RAM; Header block
  53.       memtype = 5    FAST RAM; Header block
  54.       memtype = 64   Memory fragment within a memory block, the type of the
  55.                      block is given by the previous Header block.
  56.       start          Start address (decimal)
  57.       end            End address (decimal)
  58.       size           Block size (decimal bytes)
  59.       running_total  Running total of number of bytes free in this
  60.                      memory block.  That is total size of all previous
  61.                      fragments since the last header block.
  62.  
  63. Bugs:
  64.  
  65.     Ha!  There must be some somewhe#45
  66.  
  67.